/**
 * 请求处理程序
 * 准备处理真正的事件入口
 */

// //获取事件处理程序
// import { PersonController } from './handle/person.controller'
// let person = new PersonController()
// let i = 1 
class requestModule {
	constructor() {}

	readyToStart() {
		console.log('start!')
	}

	// readyToPerson() {
	// 	console.log(person)
	// 	person.person()
	// }
}

let req = new requestModule()

export let handle = {}
handle['/'] = req.readyToStart
// handle['/person'] = req.readyToPerson


// const fs = require('fs')
// const path = process.cwd() + '/build/handle/controller/'

// let apis = {}

// fs.readdirSync(path, function (err, files) {
	
// 	Array.from(files).forEach(element => {
// 		let acName = String(element).split('.')[0]
// 		apis[acName] = []
// 		fs.readFileSync(path + element, 'utf8', (err,  data) => {
// 			apis[acName] = file2Object(data,apis[acName])
// 			if (err) throw err
// 			// apis[element.substring(0,'.')]
// 		})
// 	})

// })

// function file2Object(file,arr){
// 	if(file.indexOf('$ac') > 0){
// 		file = file.substring(file.indexOf('$ac')+3)
// 		arr.push(file.slice(0,file.indexOf('(')))
// 		file2Object(file,arr)
// 	}
// 	else {
// 		return arr
// 	}
// }
// console.log(apis)